n=int(input("Введите четырехзначное число"))
if n<1000 and n>9999:
  print("Введенное число не является четырехзначным")
else:
  if n%2==0:
    print("Число четное:Да")
  else:
    print("Число четное:Нет")
  if n%3==0:
    print("Число кратное трем:Да")
  else:
    print("Число кратное трем:Нет")
  if (n**0.5)**2==(int(n**0.5))**2:
    print("Число является квадратом числа:",n**0.5)
  else:
    print("Число является квадратом числа:Нет")
  print("Наименьшая цифра числа:",min(map(int,str(n))))
  print("Наибольшая цифра числа:",max(map(int,str(n))))
  s=str(n)
  print("Количество нулей в числе:",s.count("0"))
  d=n%10
  if(d**0.5)**2==(int(d**0.5))**2:
    print("Цифра в разряде единиц является квадратом цифры:",d**0.5)
  else:
    print("Цифра в разряде единиц является квадратом цифры:Нет")
  d1=(n//10)%10
  if(d1**0.5)**2==(int(d1**0.5))**2:
     print("Цифра в разряде десятков является квадратом цифры:",d1**0.5)
  else:
     print("Цифра в разряде десятков является квадратом цифры:Нет")
  d2=(n//100)%10
  if(d2**0.5)**2==(int(d2**0.5))**2:
    print("Цифра в разряде сотен является квадратом цифры:",d2**0.5)
  else:
     print("Цифра в разряде сотен является квадратом цифры:Нет")
  d3=n//1000
  if(d3**0.5)**2==(int(d3**0.5))**2:
     print("Цифра в разряде тысяч является квадратом цифры:",d3**0.5)
  else:
     print("Цифра в разряде тысяч является квадратом цифры:Нет")

